// spdlog 用法样例

#include <gtest/gtest.h>
#include <iostream>

int add(int n1, int n2)
{
    return n1 + n2;
}

TEST(加法测试, 测试样例名称1)
{
    ASSERT_EQ(add(1, 1), 2);
    ASSERT_LT(add(1, 1), 3);
}

TEST(字符串比较1, 测试样例名称1)
{
    std::string str = "HELLO";
    ASSERT_EQ(str, "hello");
    ASSERT_EQ(str, "HELLO");
}

TEST(字符串比较2, 测试样例名称2)
{
    std::string str = "HELLO";
    EXPECT_EQ(str, "hello");
    ASSERT_EQ(str, "HELLO");
}


int main(int argc, char *argv[])
{
    // 单元测试框架的初始化
    testing::InitGoogleTest(&argc, argv);
    // 开始所有测试
    return RUN_ALL_TESTS();
}